home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / g_man / cat3 / OpenGL-GLC / glcfontmap.z / glcfontmap
Text File  |  1998-10-20  |  3KB  |  67 lines

  1.  
  2.  
  3.  
  4. ggggllllccccFFFFoooonnnnttttMMMMaaaapppp((((3333GGGG))))            OOOOppppeeeennnnGGGGLLLL CCCChhhhaaaarrrraaaacccctttteeeerrrr RRRReeeennnnddddeeeerrrreeeerrrr             ggggllllccccFFFFoooonnnnttttMMMMaaaapppp((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ggggllllccccFFFFoooonnnnttttMMMMaaaapppp - modify the map of a font
  10.  
  11.  
  12. CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  13.      void ggggllllccccFFFFoooonnnnttttMMMMaaaapppp( GLint _i_n_F_o_n_t,
  14.                       GLint _i_n_C_o_d_e,
  15.                       const GLCchar *_i_n_C_h_a_r_N_a_m_e )
  16.  
  17.  
  18. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  19.      _i_n_F_o_n_t      Specifies the ID of a font.
  20.  
  21.      _i_n_C_o_d_e      Specifies the integer ID of a character.
  22.  
  23.      _i_n_C_h_a_r_N_a_m_e  Specifies the string name of a character.
  24.  
  25.  
  26. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  27.      ggggllllccccFFFFoooonnnnttttMMMMaaaapppp modifies the map of the font identified by _i_n_F_o_n_t so that the
  28.      font maps _i_n_C_o_d_e to the character specified by the string _i_n_C_h_a_r_N_a_m_e.  If
  29.      _i_n_C_h_a_r_N_a_m_e is GGGGLLLLCCCC____NNNNOOOONNNNEEEE, _param is removed from the font's map.
  30.  
  31.      Every font has an associated font map. A font map is a table of entries
  32.      that map integer values to the the name string that identifies the
  33.      character.
  34.  
  35.      Every character code used in GLC is an element of the Universal
  36.      Multiple-Octet Coded Character Set (UCS) defined by the standards ISO/IEC
  37.      10646-1:1993 and Unicode 2.0 (unless otherwise specified). A UCS code is
  38.      denoted as U+hexcode, where hexcode is a sequence of hexadecimal digits.
  39.      Each UCS code corresponds to a character that has a unique name string.
  40.      For example, the code U+41 corresponds to the character LATIN CAPITAL
  41.      LETTER A.
  42.  
  43. EEEERRRRRRRROOOORRRRSSSS
  44.      GGGGLLLLCCCC____PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR____EEEERRRRRRRROOOORRRR is generated if _i_n_C_o_d_e is not the ID of a font.
  45.  
  46.      GGGGLLLLCCCC____PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR____EEEERRRRRRRROOOORRRR is generated if _i_n_C_h_a_r_N_a_m_e is not GGGGLLLLCCCC____NNNNOOOONNNNEEEE or an
  47.      element of the font's string list attribute GGGGLLLLCCCC____GGGGLLLLCCCC____CCCCHHHHAAAARRRR____LLLLIIIISSSSTTTT.
  48.  
  49.      GGGGLLLLCCCC____SSSSTTTTAAAATTTTEEEE____EEEERRRRRRRROOOORRRR is generated if the issuing thread has no current GLC
  50.      context.
  51.  
  52. AAAASSSSSSSSOOOOCCCCIIIIAAAATTTTEEEEDDDD GGGGEEEETTTTSSSS
  53.      ggggllllccccGGGGeeeettttFFFFoooonnnnttttMMMMaaaapppp
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.